package com.dc.entity.ro;

import com.dc.ro.PageRO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 火警处置工单
 *
 * @date 2021-11-17 15:01:50
 */
@Data
@ApiModel
public class FireWorkOrderRO extends PageRO {
    @ApiModelProperty(value = "H5/PC")
    private String client;
    @ApiModelProperty(value = "")
    private Long id;
    @ApiModelProperty(value = "工单编号")
    private String number;
    @ApiModelProperty(value = "设备唯一序列号")
    private String serialNumber;
    @ApiModelProperty(value = "区域id")
    private Long regionId;
    @ApiModelProperty(value = "区域地址")
    private String regionName;
    @ApiModelProperty(value = "接警人id---(编辑传)")
    private Long dutyUserId;
    @ApiModelProperty(value = "接警人姓名---(编辑传)")
    private String dutyUserName;
    @ApiModelProperty(value = "接警时间")
    private String alarmTime;
    @ApiModelProperty(value = "接警结束时间")
    private String alarmEndTime;
    @ApiModelProperty(value = "接警形式  0:设备报警 1：人工报警")
    private Integer repairType;
    @ApiModelProperty(value = "状态 0：待处理 1：处理中 2:已完成---(更新状态传)")
    private Integer status;
    @ApiModelProperty(value = "检查确认内容---(编辑传)")
    private String description;
    @ApiModelProperty(value = "预案内容---(编辑传)")
    private String recContent;
    @ApiModelProperty(value = "火警情况原因---(编辑传)")
    private String repairContent;
    @ApiModelProperty(value = "火警报告---(编辑传)")
    private String repairRecord;
    @ApiModelProperty(value = "直属领导id---(编辑传)")
    private Long leaderUserId;
    @ApiModelProperty(value = "直属领导姓名---(编辑传)")
    private String leaderUserName;
    @ApiModelProperty(value = "报告人id---(编辑传)")
    private Long reportUserId;
    @ApiModelProperty(value = "报告人姓名---(编辑传)")
    private String reportUserName;
    @ApiModelProperty(value = "报告时间")
    private String createTime;
    @ApiModelProperty(value = "报告结束时间")
    private String createEndTime;
    @ApiModelProperty(value = "升降序字段名", example = " create_time")
    private String orderByColumn;
    @ApiModelProperty(value = "desc or asc ", example = "desc")
    private String isAsc;

    @ApiModelProperty(value = "导出功能勾选数据传ids")
    private List<Long> ids;

    @ApiModelProperty(value = "消防值班员")
    private Long dutyPersonId;
    @ApiModelProperty(value = "消防值班员")
    private String dutyPersonName;
    @ApiModelProperty(value = "通知时间")
    private String recTime;
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    @ApiModelProperty(value = "工单类型 0:故障 1:维保 2:报修 3:隐患 4:巡检 5:火警")
    private Integer type;
    @ApiModelProperty(value = "设备类型")
    private String deviceType;
}
